home *** CD-ROM | disk | FTP | other *** search
- ************************************************************************
- * LSI-C 用 CD-ROM ライブラリ ver 1.0 *
- * 93/2/26 Shinwa *
- * *
- ************************************************************************
- ソフトウェア種別: ライブラリ
- DOS用コンパイラで使えるCD-ROMライブラリ
- High-C 互換です
-
- 動作OS: TownsOS Ver 2.1 L20コマンドモード
- MS-DOS Ver 3.1 L31
- 動作確認: LSI C-86 ver3.30 試食版
-
- 使用範囲: 特に制限を付けません
-
- コンパイル方法:
- Makefileの中の,DESTLIBを書き換えて,makeを実行してください.
- このMakefileは,LSI C-86用です. 他のコンパイラを使用する時は,ライブラリアン
- のコマンド名を変えなければなりません.
- 動作確認は LSI C-86 ver3.30 試食版のみで行いました.他のコンパイラを使う時は
- ソースを変更しなければならないかもしれません.
-
- LSI C-86以外でのコンパイル:
- ソースを見てもらえば分かりますが,コンパイラに依存するのは"int86"関数です.
- しかし,Turbo-Cにない"int86y"関数を使用していないので,Turbo-Cでもコンパイル
- 可能です.MS-Cについては,資料がないので全く分かりません.
- メモリモデルに依存するのは,"int86x"関数を使用しているファイルです.
- この関数を呼ぶ前に,セグメントセレクタの設定をきちんとすれば,他のモデルにも
- 対応できるでしょう.
-
- 使用範囲:
- ウィルスを入れなければ,何をしても自由です.
- つまり,転載,改造,コピー,一部利用は,何の許可も必要ありません.
- しかし,転載,コピーする時は,なるべくこのファイルと,ソースを付けてください.
-
-
- バグ:
- この関数で返ってくるセクター長はHigh-Cの物とは違う時があります.
- しかし,このライブラリでは,386|ASMに付いてくる BIOSリファレンスの方を
- 信じています.
- もし,違っていたらソースを修正することをお勧めします.(^^;
-
- 今のところこれ以外はバグは見つかっておりませんが,何分殆どデバッグをして
- おりませんので何処にバグが有るかもしれません.
- もし,バグを発見したら,すぐに修正して下さるとありがたいです.
-
- 私は,パソコン通信をしていませんので連絡のとりようが有りません.
-
- by Shinwa
-